//@author A0101291X
#include "ColourScheme.h"

ColourScheme::ColourScheme(void) {
	numOfThemes = 0;
}

void ColourScheme::addTheme(QString myColour1, QString myColour2, QString myColour3, QString myColour4) {
	colour1 << myColour1;
	colour2 << myColour2;
	tableColour << myColour3;
	frameColour << myColour4;

	numOfThemes++;
}

QString ColourScheme::getColour1(int theme) const {
	return colour1.at(theme);
}

QString ColourScheme::getColour2(int theme) const {
	return colour2.at(theme);
}

QString ColourScheme::getTableColour(int theme) const {
	return tableColour.at(theme);
}

QString ColourScheme::getFrameColour(int theme) const {
	return frameColour.at(theme);
}

int ColourScheme::size() const {
	return numOfThemes;
}